home *** CD-ROM | disk | FTP | other *** search
/ System Booster / System Booster.iso / Texteditors / XDME / include / config.h < prev    next >
C/C++ Source or Header  |  1996-09-26  |  3KB  |  110 lines

  1. struct Config0001
  2. {
  3.     Column wwcol;        /*    word wrap column            */
  4.  
  5.     USHORT winx;        /*    save state of non-icon window        */
  6.     USHORT winy;
  7.     USHORT winwidth;
  8.     USHORT winheight;
  9.  
  10.     USHORT iwinx, iwiny;    /*    save state of icon window        */
  11.  
  12.     USHORT aslleft;        /* pos of FileReq */
  13.     USHORT asltop;
  14.     USHORT aslwidth;
  15.     USHORT aslheight;
  16.  
  17.     Column tabstop;        /* size of tabs */
  18.     Column margin;
  19.  
  20.     int   fgpen;        /* Pens */
  21.     int   bgpen;
  22.     int   hgpen;
  23.     int   tpen;
  24.     int   bbpen;
  25.  
  26.     char insertmode;    /* insert or overwrite */
  27.     char ignorecase;    /* should SEARCH ignore the case ? */
  28.     char wordwrap;    /* do wordwrap ? */
  29.     char autosplit;    /* Split line automatically ? */
  30.     char autoindent;    /* Autoindent cursor after <RETURN> ? */
  31.     char autounblock;    /* Automatic Unblock on new BLOCK-command ? */
  32. };
  33.  
  34. #define CONFIG0001        "XDMECNFG0001"
  35. #define CONFIG0001_SIZE     sizeof(struct Config0001)
  36.  
  37. struct Config0002
  38. {
  39.     Column wwcol;        /*    word wrap column            */
  40.  
  41.     UWORD winx;         /*    save state of non-icon window        */
  42.     UWORD winy;
  43.     UWORD winwidth;
  44.     UWORD winheight;
  45.  
  46.     UWORD iwinx, iwiny;     /*    save state of icon window        */
  47.  
  48.     UWORD aslleft;        /* pos of FileReq */
  49.     UWORD asltop;
  50.     UWORD aslwidth;
  51.     UWORD aslheight;
  52.  
  53.     Column tabstop;        /* size of tabs */
  54.     Column margin;
  55.  
  56.     int   fgpen;        /* Pens */
  57.     int   bgpen;
  58.     int   hgpen;
  59.     int   tpen;
  60.     int   bbpen;
  61.  
  62.     ULONG insertmode : 1;   /* insert or overwrite */
  63.     ULONG ignorecase : 1;   /* should SEARCH ignore the case ? */
  64.     ULONG wordwrap : 1;     /* do wordwrap ? */
  65.     ULONG autosplit : 1;    /* Split line automatically ? */
  66.     ULONG autoindent : 1;   /* Autoindent cursor after <RETURN> ? */
  67.     ULONG autounblock : 1;  /* Automatic Unblock on new BLOCK-command ? */
  68. };
  69.  
  70. #define CONFIG0002        "XDMECNFG0002"
  71. #define CONFIG0002_SIZE     sizeof(struct Config0002)
  72.  
  73. struct Config0003
  74. {
  75.     Column wwcol;        /*    word wrap column            */
  76.  
  77.     UWORD winx;         /*    save state of non-icon window        */
  78.     UWORD winy;
  79.     UWORD winwidth;
  80.     UWORD winheight;
  81.  
  82.     UWORD iwinx, iwiny;     /*    save state of icon window        */
  83.  
  84.     UWORD aslleft;        /* pos of FileReq */
  85.     UWORD asltop;
  86.     UWORD aslwidth;
  87.     UWORD aslheight;
  88.  
  89.     Column tabstop;        /* size of tabs */
  90.     Column margin;
  91.  
  92.     UBYTE fgpen;        /* Pens */
  93.     UBYTE bgpen;
  94.     UBYTE hgpen;
  95.     UBYTE tpen;
  96.     UBYTE bbpen;
  97.  
  98.     ULONG insertmode : 1;   /* insert or overwrite */
  99.     ULONG ignorecase : 1;   /* should SEARCH ignore the case ? */
  100.     ULONG wordwrap : 1;     /* do wordwrap ? */
  101.     ULONG autosplit : 1;    /* Split line automatically ? */
  102.     ULONG autoindent : 1;   /* Autoindent cursor after <RETURN> ? */
  103.     ULONG autounblock : 1;  /* Automatic Unblock on new BLOCK-command ? */
  104. };
  105.  
  106. #define CONFIG0003        "XDMECNFG0003"
  107. #define CONFIG0003_SIZE     sizeof(struct Config0003)
  108.  
  109.  
  110.